<?php
// @formatter:off
/**
 * @file WCFactory.abs.php
 * @author Alejandro Dario Simi
 * @date $Date: 2014-05-04 01:33:52 +0000 (Sun, 04 May 2014) $
 *
 * $Id: WCFactory.abs.php 111 2014-05-04 01:33:52Z daemonraco@gmail.com $
 * $URL: http://wcomix.googlecode.com/svn/trunk/includes/WCFactory.abs.php $
 */
// @formatter:on

/**
 * @class WCFactory
 */
abstract class WCFactory {
	final protected function __constructor() {
	}
	//
	// Public methods.
	/**
	 * Prevent users from clone the singleton's instance.
	 */
	final public function __clone() {
		trigger_error(get_called_class()."::".__FUNCTION__.": Clone is not allowed.", E_USER_ERROR);
	}
}
